static void
gtk_label_accessible_real_initialize (AtkObject *obj,
- gpointer data)
+ gpointer data)
{
GtkWidget *widget;
GtkLabelAccessible *accessible;
static void
gtk_label_accessible_init_text_util (GtkLabelAccessible *accessible,
- GtkWidget *widget)
+ GtkWidget *widget)
{
GtkLabel *label;
const gchar *label_text;
label = GTK_LABEL (widget);
label_text = gtk_label_get_text (label);
gail_text_util_text_setup (accessible->textutil, label_text);
-
+
if (label_text == NULL)
accessible->label_length = 0;
else
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (atk_obj));
if (widget == NULL)
- /*
- * State is defunct
- */
return;
gail_obj = G_OBJECT (atk_obj);
label = GTK_LABEL (widget);
accessible = GTK_LABEL_ACCESSIBLE (atk_obj);
- if (accessible->textutil == NULL)
- return;
-
/*
* Check whether the label has actually changed before emitting
* notification.
gtk_label_accessible_init_text_util (accessible, widget);
- g_signal_emit_by_name (gail_obj, "text_changed::insert", 0,
+ g_signal_emit_by_name (gail_obj, "text_changed::insert", 0,
accessible->label_length);
if (atk_obj->name == NULL)
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (obj));
if (widget == NULL)
- /*
- * State is defunct
- */
return NULL;
relation_set = ATK_OBJECT_CLASS (gtk_label_accessible_parent_class)->ref_relation_set (obj);
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (accessible));
if (widget == NULL)
- /*
- * State is defunct
- */
return NULL;
g_return_val_if_fail (GTK_IS_LABEL (widget), NULL);
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return NULL;
label = GTK_LABEL (widget);
label_text = gtk_label_get_text (label);
-
+
if (label_text == NULL)
return NULL;
else
- {
- if (GTK_LABEL_ACCESSIBLE (text)->textutil == NULL)
- gtk_label_accessible_init_text_util (GTK_LABEL_ACCESSIBLE (text), widget);
- return gail_text_util_get_substring (GTK_LABEL_ACCESSIBLE (text)->textutil,
+ return gail_text_util_get_substring (GTK_LABEL_ACCESSIBLE (text)->textutil,
start_pos, end_pos);
- }
}
static gchar*
GtkLabel *label;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
-
if (widget == NULL)
- /* State is defunct */
return NULL;
/* Get label */
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return NULL;
/* Get label */
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- {
- /* State is defunct */
return NULL;
- }
/* Get label */
label = GTK_LABEL (widget);
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return 0;
label = GTK_LABEL (widget);
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return 0;
label = GTK_LABEL (widget);
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return 0;
label = GTK_LABEL (widget);
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return NULL;
label = GTK_LABEL (widget);
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return FALSE;
label = GTK_LABEL (widget);
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return FALSE;
if (selection_num != 0)
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return FALSE;
if (selection_num != 0)
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return;
label = GTK_LABEL (widget);
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return -1;
+
label = GTK_LABEL (widget);
gtk_label_get_layout_offsets (label, &x_layout, &y_layout);
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return NULL;
label = GTK_LABEL (widget);
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return NULL;
label = GTK_LABEL (widget);
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
- /* State is defunct */
return '\0';
label = GTK_LABEL (widget);